package com.itheima.abstract2;

public class Test1 {

    public static void main(String[] args) {

        //抽象类的应用场景：父类知道每个子类都要做某个行为，但每个子类的行为都不一样。
        //此时父类中的行为就可以定义为抽象方法，交给子类去重写实现。
        //这样设计可以更好地支持多态

        Animal a = new Dog();
        a.shout();
    }
}
